package com.share.payment.service;


import com.share.payment.domain.CreateWxPaymentForm;
import com.share.payment.domain.WxPrepayVo;
import com.wechat.pay.java.service.payments.model.Transaction;
import jakarta.servlet.http.HttpServletRequest;


public interface IWxPayService {

    WxPrepayVo createWxPayment(CreateWxPaymentForm createWxPaymentForm);

    /**
     * 微信支付异步通知接口
     */
    void wxnotify(HttpServletRequest request);

    /**
     * 支付状态查询
     */
    Transaction queryPayStatus(String orderNo);
}
